terrestrial snails - İspanyolca İngilizce Sözlük